package com.kayt.cyberBar.cyber.business.entity.vo;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlRootElement;

import com.kayt.cyberBar.common.base.BaseVO;
import com.kayt.cyberBar.cpublic.business.entity.vo.PublicPriceVO;
import com.kayt.cyberBar.cpublic.business.entity.vo.PublicSaleVO;
import com.kayt.cyberBar.cpublic.business.entity.vo.PublicStockVO;
import com.kayt.cyberBar.cpublic.business.entity.vo.PublicUnitCountVO;
import com.kayt.cyberBar.cpublic.business.entity.vo.PublicWarmVO;

@XmlRootElement
public class CyberProductBaseVO extends BaseVO {
	/**
	 * 
	 */
	private static final long serialVersionUID = 8482176944219679584L;
	private String id;
	private String code;
	private String createTime;
	private String name;
	private String searchKey;
	private String sequence;
	private String statusCode;
	private String status;
	private String price;
	private String typeCode;
	private String cyberCode;
	private String type;
	private String updateTime;
	private String standardTime;
	
	private CyberBaseContVO cont = new CyberBaseContVO();
	
	private List<CyberProductBaseDescVO> descList = new ArrayList<>();
	private List<CyberProductBasePicVO> picList = new ArrayList<>();
	private List<CyberProductBasePriceVO> priceList = new ArrayList<>();
	private List<CyberProductBaseRankVO> rankList = new ArrayList<>();
	private List<CyberProductBaseSaleVO> saleList = new ArrayList<>();
	private List<CyberProductBaseStockVO> stockList = new ArrayList<>();
	private List<CyberProductBaseTagVO> tagList = new ArrayList<>();
	private List<CyberProductBaseTypeVO> typeList = new ArrayList<>();
	private List<CyberProductBaseTotalVO> totalList = new ArrayList<>();
	
	private List<PublicSaleVO> saleVoList = new ArrayList<>();
	private List<PublicPriceVO> priceVoList = new ArrayList<>();
	private List<PublicStockVO> stockVoList = new ArrayList<>();
	private List<PublicWarmVO> warmVoList = new ArrayList<>();
	private List<PublicUnitCountVO> unitCountVoList = new ArrayList<>();
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getSearchKey() {
		return searchKey;
	}
	public void setSearchKey(String searchKey) {
		this.searchKey = searchKey;
	}
	public String getSequence() {
		return sequence;
	}
	public void setSequence(String sequence) {
		this.sequence = sequence;
	}
	public String getStatusCode() {
		return statusCode;
	}
	public void setStatusCode(String statusCode) {
		this.statusCode = statusCode;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getTypeCode() {
		return typeCode;
	}
	public void setTypeCode(String typeCode) {
		this.typeCode = typeCode;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getPrice() {
		return price;
	}
	public void setPrice(String price) {
		this.price = price;
	}
	public String getUpdateTime() {
		return updateTime;
	}
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	public List<CyberProductBaseDescVO> getDescList() {
		return descList;
	}
	public void setDescList(List<CyberProductBaseDescVO> descList) {
		this.descList = descList;
	}
	public List<CyberProductBasePicVO> getPicList() {
		return picList;
	}
	public void setPicList(List<CyberProductBasePicVO> picList) {
		this.picList = picList;
	}
	public List<CyberProductBasePriceVO> getPriceList() {
		return priceList;
	}
	public void setPriceList(List<CyberProductBasePriceVO> priceList) {
		this.priceList = priceList;
	}
	public List<CyberProductBaseRankVO> getRankList() {
		return rankList;
	}
	public void setRankList(List<CyberProductBaseRankVO> rankList) {
		this.rankList = rankList;
	}
	public List<CyberProductBaseSaleVO> getSaleList() {
		return saleList;
	}
	public void setSaleList(List<CyberProductBaseSaleVO> saleList) {
		this.saleList = saleList;
	}
	public List<CyberProductBaseStockVO> getStockList() {
		return stockList;
	}
	public void setStockList(List<CyberProductBaseStockVO> stockList) {
		this.stockList = stockList;
	}
	public List<CyberProductBaseTagVO> getTagList() {
		return tagList;
	}
	public void setTagList(List<CyberProductBaseTagVO> tagList) {
		this.tagList = tagList;
	}
	public List<CyberProductBaseTypeVO> getTypeList() {
		return typeList;
	}
	public void setTypeList(List<CyberProductBaseTypeVO> typeList) {
		this.typeList = typeList;
	}
	public List<CyberProductBaseTotalVO> getTotalList() {
		return totalList;
	}
	public void setTotalList(List<CyberProductBaseTotalVO> totalList) {
		this.totalList = totalList;
	}
	public String getCyberCode() {
		return cyberCode;
	}
	public void setCyberCode(String cyberCode) {
		this.cyberCode = cyberCode;
	}
	public String getStandardTime() {
		return standardTime;
	}
	public void setStandardTime(String standardTime) {
		this.standardTime = standardTime;
	}
	public CyberBaseContVO getCont() {
		return cont;
	}
	public void setCont(CyberBaseContVO cont) {
		this.cont = cont;
	}
	public List<PublicPriceVO> getPriceVoList() {
		return priceVoList;
	}
	public void setPriceVoList(List<PublicPriceVO> priceVoList) {
		this.priceVoList = priceVoList;
	}
	public List<PublicStockVO> getStockVoList() {
		return stockVoList;
	}
	public void setStockVoList(List<PublicStockVO> stockVoList) {
		this.stockVoList = stockVoList;
	}
	public List<PublicWarmVO> getWarmVoList() {
		return warmVoList;
	}
	public void setWarmVoList(List<PublicWarmVO> warmVoList) {
		this.warmVoList = warmVoList;
	}
	public List<PublicUnitCountVO> getUnitCountVoList() {
		return unitCountVoList;
	}
	public void setUnitCountVoList(List<PublicUnitCountVO> unitCountVoList) {
		this.unitCountVoList = unitCountVoList;
	}
	public List<PublicSaleVO> getSaleVoList() {
		return saleVoList;
	}
	public void setSaleVoList(List<PublicSaleVO> saleVoList) {
		this.saleVoList = saleVoList;
	}
}